It Took 3 Years To Figure This Puzzle Out..